impenetrable forest - German English Dictionary